﻿using System;

namespace FlashPay.Service.Sys
{
    using FlashPay.EF.Models;
    using FlashPay.Entity;
    using FlashPay.Entity.Parameter;
    using FlashPay.Entity.Response.Sys;

    /// <summary>
    /// 系统配置业务接口
    /// </summary>
    public interface SysService
    {
        /// <summary>
        /// 根据编号获取系统配置
        /// </summary>
        /// <param name="id">编号</param>
        /// <returns>菜单</returns>
        SysConfigResponse Get(int configId,int companyID);

        /// <summary>
        /// 获取第三方接口列表
        /// </summary>
        /// <param name="id">编号</param>
        /// <returns>菜单</returns>
        PagedList<PaymentInterfaceNew> GetPayMentInterfaceList(PaymentInterfaceQuery query);

    }
}
